package com.ktgj.flight.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.math.BigDecimal;
import java.util.Date;

public class FlightOrderPending {
    /**
     * 订单号
     */
    //	ORDER_ID  FLIGHT_ORDER_INFO
    private String orderId;
    /**
     * 订单数量
     */
    //GUEST_NUM 乘客数 FLIGHT_ORDER_INFO
    private long orderNum;
    /**
     * 乘客名
     */
    // GUEST_NAME 	乘客姓名    FLIGHT _ORDER_INFO_TICKETS
    private  String  gustName;
    /**
     * PNR
     */
    // PNR    Flight order info
    private  String pnr;
    /**
     * PNR状态
     */
    //PNRSTATUS  Flight order info
    private  String pnrStatus;
    /***
     * 出发城市 子
     */
    //DEPARTURE
    private  String depCity;
    /**
     * 出发sanzima  子
     */
    //	DEP_TERM
    private  String depFlight;
    /**
     *      到达城市 子
     */
    //	ARRIVAL
    private  String arrivalCity;
    /**
     * 到达三字码 子
     */
    //ARR_TERM
    private  String arrivalFlight;
    /**
     * 航班号 子
      */
    //FLIGHT
    private String  flight;
    /**
     * 出发时间 子（子表）
     */
    //DEPARTURE_TIME
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date depTime;
    /**
     *到达时间
     */
    //	ARRIVAL_TIME
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date arrivalTime;

    /**
     * 预定时间
     */
    //CREATE_TIME
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date orderTime;
    /**
     *    票面价: ft    decimal  TICKET_PRICE
     */
    private BigDecimal ticketPrice;
    /**
     *   舱位：       ft   vc          CABIN
     */
    private String caBin;
    /**
     * 机建费 :   ft    decimal   AIRPORT_FEE
     */
    private BigDecimal airPortFee;
    /**
     *   燃油费:     ft    decimal FUEL_FEE
     */
    private BigDecimal fuelFee;
    /**
     *  起飞机场航站楼:        ft  vc DEP_TERM
     */
    private  String depTerm;
    /**
     * 到达机场航站楼:       ft  vc  ARR_TERM
     */
    private  String arrTerm;
    /**
     *  证件号:  ft vc  GUEST_IDNO
     */
    private  String guestIdno;
    /**
     * 航空公司 : ft vc AIRLINER
     */
    private  String airLiner;
    /**
     *  票号：  ft vc TICKET_NO
     */
    private  String ticketNo;
    /**
     * 会员卡号：CUSTOMER_CARD_ID f  vc
     */
    private  String customerCardId;
    /**
     * 出票途径：TICKET_WAY   f vc
     */
    private  String  ticketWay;
    /**
     *  出票渠道：TICKET_CHANNEL  f vc
     */
    private  String  ticketChannel;
    /**
     * 会员姓名 :  CUSTOMER_NAME  f    vc
     */
    private  String  customerName;


    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public long getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(long orderNum) {
        this.orderNum = orderNum;
    }

    public String getGustName() {
        return gustName;
    }

    public void setGustName(String gustName) {
        this.gustName = gustName;
    }

    public String getPnr() {
        return pnr;
    }

    public void setPnr(String pnr) {
        this.pnr = pnr;
    }

    public String getPnrStatus() {
        return pnrStatus;
    }

    public void setPnrStatus(String pnrStatus) {
        this.pnrStatus = pnrStatus;
    }

    public String getDepCity() {
        return depCity;
    }

    public void setDepCity(String depCity) {
        this.depCity = depCity;
    }

    public String getDepFlight() {
        return depFlight;
    }

    public void setDepFlight(String depFlight) {
        this.depFlight = depFlight;
    }

    public String getArrivalCity() {
        return arrivalCity;
    }

    public void setArrivalCity(String arrivalCity) {
        this.arrivalCity = arrivalCity;
    }

    public String getArrivalFlight() {
        return arrivalFlight;
    }

    public void setArrivalFlight(String arrivalFlight) {
        this.arrivalFlight = arrivalFlight;
    }

    public String getFlight() {
        return flight;
    }

    public void setFlight(String flight) {
        this.flight = flight;
    }

    public Date getDepTime() {
        return depTime;
    }

    public void setDepTime(Date depTime) {
        this.depTime = depTime;
    }

    public Date getArrivalTime() {
        return arrivalTime;
    }

    public void setArrivalTime(Date arrivalTime) {
        this.arrivalTime = arrivalTime;
    }

    public Date getOrderTime() {
        return orderTime;
    }

    public void setOrderTime(Date orderTime) {
        this.orderTime = orderTime;
    }

    public BigDecimal getTicketPrice() {
        return ticketPrice;
    }

    public void setTicketPrice(BigDecimal ticketPrice) {
        this.ticketPrice = ticketPrice;
    }

    public String getCaBin() {
        return caBin;
    }

    public void setCaBin(String caBin) {
        this.caBin = caBin;
    }

    public BigDecimal getAirPortFee() {
        return airPortFee;
    }

    public void setAirPortFee(BigDecimal airPortFee) {
        this.airPortFee = airPortFee;
    }

    public BigDecimal getFuelFee() {
        return fuelFee;
    }

    public void setFuelFee(BigDecimal fuelFee) {
        this.fuelFee = fuelFee;
    }

    public String getDepTerm() {
        return depTerm;
    }

    public void setDepTerm(String depTerm) {
        this.depTerm = depTerm;
    }

    public String getArrTerm() {
        return arrTerm;
    }

    public void setArrTerm(String arrTerm) {
        this.arrTerm = arrTerm;
    }

    public String getGuestIdno() {
        return guestIdno;
    }

    public void setGuestIdno(String guestIdno) {
        this.guestIdno = guestIdno;
    }

    public String getAirLiner() {
        return airLiner;
    }

    public void setAirLiner(String airLiner) {
        this.airLiner = airLiner;
    }

    public String getTicketNo() {
        return ticketNo;
    }

    public void setTicketNo(String ticketNo) {
        this.ticketNo = ticketNo;
    }

    public String getCustomerCardId() {
        return customerCardId;
    }

    public void setCustomerCardId(String customerCardId) {
        this.customerCardId = customerCardId;
    }

    public String getTicketWay() {
        return ticketWay;
    }

    public void setTicketWay(String ticketWay) {
        this.ticketWay = ticketWay;
    }

    public String getTicketChannel() {
        return ticketChannel;
    }

    public void setTicketChannel(String ticketChannel) {
        this.ticketChannel = ticketChannel;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }
}
